home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dskut / sharexe.zip / SHELL.MAN < prev    next >
Text File  |  1988-02-21  |  1KB  |  67 lines

  1.  
  2.  
  3.  
  4. SHELL(1)            UNIX Programmer's Manual             SHELL(1)
  5.  
  6.  
  7.  
  8. NAME
  9.      shell - Interpreter for shell archives
  10.  
  11. SYNOPSIS
  12.      shell [ file ]
  13.  
  14. DESCRIPTION
  15.      This program interprets enough UNIX shell syntax, and com-
  16.      mand usage, to enable it to unpack many different types of
  17.      UNIX shell archives, or ``shar's.'' It is primarily intended
  18.      to be used on non-UNIX systems that need to unpack such
  19.      archives.
  20.  
  21.      Shell does not check for security holes, and will blithely
  22.      execute commands like
  23.           cp /dev/null /etc/passwd
  24.      which, if executed by the super-user, can be disastrous.
  25.  
  26.      The shell parser is line-based, where lines are then split
  27.      into tokens; it is not a true token-based parser.  In gen-
  28.      eral, it is best if all sh keywords that can appear alone on
  29.      a line do so, and that compound commands (i.e., using a
  30.      semi-colon) be avoided.  For more details on the syntax, see
  31.      the source (sorry...).
  32.  
  33. BUGS
  34.      It is probably easier to write a true portable replacement
  35.      for /bin/sh than it is to write something which understands
  36.      all shar formats.
  37.  
  38. SEE ALSO
  39.      shar(1L).
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63. Printed 2/21/88               LOCAL                             1
  64.  
  65.  
  66.  
  67.